Next | Prev | Up | Top | Contents | Index
Waiting and Mutual Exclusion
The kernel supplies a rich variety of functions for waiting and for mutual exclusion. In order to use these features well, you must understand the different purposes for which they are designed. In particular, you must clearly understand the distinction between waiting and mutual exclusion (or locking).
Note: These waiting and mutual exclusion functions have been expanded significantly in IRIX release 6.2.
- Mutual Exclusion Compared to Waiting
-
- Basic Locks
-
- Long-Term Locks
-
- Reader/Writer Locks
-
- Priority Level Functions
-
- Waiting for Time to Pass
-
- Waiting for Memory to Become Available
-
- Waiting for Block I/O to Complete
-
- Waiting for a General Event
-
- Semaphores
-
Next | Prev | Up | Top | Contents | Index